#include "../stdafx.h"

class Entity
{

	struct ID
	{
		typedef
		std::uint32_t
		int_type;

		ID() :
			index(0),
			counter(0)
		{
		}
		ID(int_type Index, int_type Counter)
			: index(Index),
			counter(Counter)
		{
		}

		inline operator int_type() const
		{
			return value();
		}

		inline int_type value() const
		{ return ( counter<< ANAX_
	}
	Entity();
	Entity(World& world, Id id
	~Entity();


}